#include<bits/stdc++.h>

using namespace std;

int main() {
    int f[21];//定义数组，注意最大容量要求
    f[1] = f[2] = 1;//递推起点
    for (int i = 3; i <= 20; i++) {//递推
        f[i] = f[i - 1] + f[i - 2];
    }


    for (int i = 1; i <= 20; i++) {
        cout << f[i] << endl;
    }

    return 0;
}
//Fibonacci数列的前20个数，每个数占一行。